import axios from "axios";

//最最终解决方案
export function request(config) {
  //1、创建axios实例
  const instance = axios.create({
    baseURL: 'http://152.136.185.210:8000/api/w6',  //'http://123.207.32.32:8000', //'http://localhost:8080/api/huanba',
    timeout: 10000
  })

  //2、axios拦截器
  instance.interceptors.request.use(config => {
    console.log(config);
    //添加header    等待请求过程的图标  添加token
    return config
  }, error => {
    console.log('请求错误' + error);
  })

  instance.interceptors.response.use(res => {
    return res.data
  }, error => {
    console.log('服务器错误' + error);
  })

  //3、在这里发送请求
  return instance(config) //此对象本身就是Promise
}
